It was developed at Systems Development Corporation by Erwin Book, Dewey Val Schorre and Steven J . Sherman With the full power of ( lisp 2 ) a list processing language optimizing algorithms could operate on syntax generated lists and trees before code generation.